2

ES6一些常用语法
JavaScript 定义对象的属性

方法一

var obj.a = 1;

方法二

var obj[a] = 1;

方法三 (这是es6的新语法允许字面量定义对象,用方法二(表达式)作为对象的属性名,即把表达式放在方括号内。)

let propKey = 'a';
let obj = {
    [propKey]: 'ooo',
    ['a'+'1']: 111
};

除此之外还可以用这样的方式定义方法名(这个可能在一些特定的场景有巧用,值得期待!!!)

let obj = {
  ['t' + 'Handle']() {
    console.log('Amazing!!!');
  }
};

obj.tHandle() // Amazing!!!

数组对象排序:
i_signing_status排序的对象名
`

arr.sort((a,b)=>{return a['i_signing_status'] -     b['i_signing_status'] 
})`

LazyHua
205 声望4 粉丝

一条咸鱼...